Skip to main content

Introduction to Matter for NX Families

Matter is an IP-based application protocol for interoperable connected devices. In this tutorial series, an NX device is commissioned over Bluetooth Low Energy and then communicates as a Matter device over Thread.

This page provides the minimum terminology required before you begin. It is not a detailed protocol lesson.

caution

Validation scope The workflow in this series targets NX15 and NX40 development platforms. The final hardware revision, board target, SDK version, sample configuration, and supported controller ecosystem must be confirmed by KORLINX R&D before publication.

Matter in the NX workflow​

The target workflow is:

  1. An uncommissioned NX device advertises over Bluetooth Low Energy.
  2. A Matter commissioner discovers the device and opens a secure commissioning session.
  3. The commissioner provides operational credentials and the Thread Operational Dataset.
  4. The NX device joins the Thread network.
  5. A Matter controller communicates with the device over IPv6 and Thread.

Bluetooth Low Energy is used for commissioning. It is not the normal Matter application transport after the device has joined Thread.

NX Families tutorial: NX15 or NX40 to BLE commissioning to Commissioner to Thread network to Thread Border Router to Matter Controller

Components you need to recognize​

ComponentRole in this series
NX Matter deviceThe device being built, flashed, commissioned, and controlled.
CommissionerAdds the NX device to a Matter fabric.
ControllerReads device state and sends Matter commands after commissioning.
Thread Border RouterConnects the Thread IPv6 mesh to the adjacent IP network.
Matter fabricThe trust domain that contains the commissioned Matter nodes.
CHIP ToolA development controller used to commission and test Matter devices.

One physical hub can perform more than one role. For example, a commercial hub can act as commissioner, controller, and Thread Border Router.

Matter data model keywords​

You do not need to understand the complete Matter data model before starting the practical tutorials. Keep these keywords available when you need to inspect an application or search the official documentation.

KeywordShort meaning
NodeAn addressable Matter device or logical resource.
EndpointA functional part of a node.
Device TypeThe standardized behavior assigned to an endpoint.
ClusterA group of related functions.
AttributeA state or configuration value.
CommandAn action requested by a controller.
EventA notable occurrence reported by a device.

Developer reference keywords: Matter data model, Matter Node, Endpoint 0, Device Type, Cluster, Attribute, Command, Event

NX Families tutorial: Node to Endpoint to Device Type to Cluster to Attributes, Commands, and Events

Tutorial path​

Follow the series in this order:

  1. Set Up the Matter Development Environment for NX Families
  2. Getting Started with Matter Quickly on NX Families
  3. Matter Development with NX Families
  4. Matter Development Framework Overview

Official references​

🎉 You're Ready!​

You Know the NX Matter Development Path​

You can now distinguish commissioning from normal Matter communication and recognize the main components used in a Matter over Thread system.

This is enough context to begin the practical setup.

Here's what you accomplished:​

  • ✅ Identified Matter as the application protocol
  • ✅ Identified Bluetooth Low Energy as the commissioning link
  • ✅ Identified Thread as the operational network used in this series
  • ✅ Recognized the commissioner, controller, and Thread Border Router roles
  • ✅ Learned the main Matter data model keywords
  • ✅ Reviewed the complete NX Matter tutorial path

What's Next?​

Environment Setup

Install the required Nordic development tools and verify that your NX board is detected.

Set Up the Environment →

Matter Quick Start

Use a validated firmware package to commission an NX device without building from source.

Preview Quick Start →

Framework Overview

Review the project areas used to configure the Matter data model and application behavior.

Explore the Framework →

You have the required Matter vocabulary. Continue with the development environment setup before connecting or flashing an NX board.